#include "QuickTest.h"

class MyTest : public QuickTest
{
protected:
    static void SetUpTestCase()
    {
        QuickTest::SetUpTestCase();
        cout << "======= in MyTest.SetUpTestCase() =======" << endl;
    }

    static void TearDownTestCase()
    {
        QuickTest::TearDownTestCase();
        cout << "======= in MyTest.TearDownTestCase() =======" << endl;
    }

    virtual void SetUp()
    {
        cout << "in MyTest.SetUp()" << endl;
        QuickTest::SetUp();
        cout << "out MyTest.SetUp()" << endl;
    }

    virtual void TearDown()
    {
        cout << "in MyTest.TearDown()" << endl;
        QuickTest::TearDown();
        cout << "out MyTest.TearDown()" << endl;
    }
public:
    int MyCount;
};
